package com.fintech.third.model.bairong;

import java.io.Serializable;
import java.util.List;

import com.alibaba.fastjson.annotation.JSONField;
public class BadInformation implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private String swift_number;
	private int code;
	private FlagBean flag;
	private ProductBean product;

	public String getSwift_number() {
		return swift_number;
	}

	public void setSwift_number(String swift_number) {
		this.swift_number = swift_number;
	}

	public int getCode() {
		return code;
	}

	public void setCode(int code) {
		this.code = code;
	}

	public FlagBean getFlag() {
		return flag;
	}

	public void setFlag(FlagBean flag) {
		this.flag = flag;
	}

	public ProductBean getProduct() {
		return product;
	}

	public void setProduct(ProductBean product) {
		this.product = product;
	}

	public static class FlagBean implements Serializable{
		/**
		 * 
		 */
		private static final long serialVersionUID = 1L;
		/**
		 * flag_crimeinfo : 1
		 */

		private int flag_crimeinfo;

		public int getFlag_crimeinfo() {
			return flag_crimeinfo;
		}

		public void setFlag_crimeinfo(int flag_crimeinfo) {
			this.flag_crimeinfo = flag_crimeinfo;
		}
	}

	public static class ProductBean implements Serializable{
		/**
		 * 
		 */
		private static final long serialVersionUID = 1L;
		private MessageBean message;
		private int costTime;
		private List<PriskChecksBean> priskChecks;

		public MessageBean getMessage() {
			return message;
		}

		public void setMessage(MessageBean message) {
			this.message = message;
		}

		public int getCostTime() {
			return costTime;
		}

		public void setCostTime(int costTime) {
			this.costTime = costTime;
		}

		public List<PriskChecksBean> getPriskChecks() {
			return priskChecks;
		}

		public void setPriskChecks(List<PriskChecksBean> priskChecks) {
			this.priskChecks = priskChecks;
		}

		public static class MessageBean implements Serializable{

			/**
			 * 
			 */
			private static final long serialVersionUID = 1L;
			private String status;
			private String value;

			public String getStatus() {
				return status;
			}

			public void setStatus(String status) {
				this.status = status;
			}

			public String getValue() {
				return value;
			}

			public void setValue(String value) {
				this.value = value;
			}
		}

		public static class PriskChecksBean implements Serializable{
			/**
			 * 
			 */
			private static final long serialVersionUID = 1L;
			@JSONField(name="@inputXm")
			private String inputXm;
			@JSONField(name="@inputZjhm")
			private String inputZjhm;
			private CheckCodeBean checkCode;
			private CheckMsgBean checkMsg;
			private MessageBeanX message;
			private WybsBean wybs;
			private List<CaseDetailBean> caseDetail;

			public String getInputXm() {
				return inputXm;
			}

			public void setInputXm(String inputXm) {
				this.inputXm = inputXm;
			}

			public String getInputZjhm() {
				return inputZjhm;
			}

			public void setInputZjhm(String inputZjhm) {
				this.inputZjhm = inputZjhm;
			}

			public CheckCodeBean getCheckCode() {
				return checkCode;
			}

			public void setCheckCode(CheckCodeBean checkCode) {
				this.checkCode = checkCode;
			}

			public CheckMsgBean getCheckMsg() {
				return checkMsg;
			}

			public void setCheckMsg(CheckMsgBean checkMsg) {
				this.checkMsg = checkMsg;
			}

			public MessageBeanX getMessage() {
				return message;
			}

			public void setMessage(MessageBeanX message) {
				this.message = message;
			}

			public WybsBean getWybs() {
				return wybs;
			}

			public void setWybs(WybsBean wybs) {
				this.wybs = wybs;
			}

			public List<CaseDetailBean> getCaseDetail() {
				return caseDetail;
			}

			public void setCaseDetail(List<CaseDetailBean> caseDetail) {
				this.caseDetail = caseDetail;
			}

			public static class CheckCodeBean implements Serializable{
				/**
				 * 
				 */
				private static final long serialVersionUID = 1L;
				@JSONField(name="@text")
				private String text;
				@JSONField(name="@desc")
				private String desc;

				public String getText() {
					return text;
				}

				public void setText(String text) {
					this.text = text;
				}

				public String getDesc() {
					return desc;
				}

				public void setDesc(String desc) {
					this.desc = desc;
				}
			}

			public static class CheckMsgBean implements Serializable{
				/**
				 * 
				 */
				private static final long serialVersionUID = 1L;
				@JSONField(name="@text")
				private String text;
				@JSONField(name="@desc")
				private String desc;

				public String getText() {
					return text;
				}

				public void setText(String text) {
					this.text = text;
				}

				public String getDesc() {
					return desc;
				}

				public void setDesc(String desc) {
					this.desc = desc;
				}
			}

			public static class MessageBeanX implements Serializable{
				/**
				 * 
				 */
				private static final long serialVersionUID = 1L;
				private String status;
				private String value;

				public String getStatus() {
					return status;
				}

				public void setStatus(String status) {
					this.status = status;
				}

				public String getValue() {
					return value;
				}

				public void setValue(String value) {
					this.value = value;
				}
			}

			public static class WybsBean implements Serializable{
				/**
				 * 
				 */
				private static final long serialVersionUID = 1L;
				@JSONField(name="@text")
				private String text;
				@JSONField(name="@desc")
				private String desc;

				public String getText() {
					return text;
				}

				public void setText(String text) {
					this.text = text;
				}

				public String getDesc() {
					return desc;
				}

				public void setDesc(String desc) {
					this.desc = desc;
				}
			}

			public static class CaseDetailBean implements Serializable{
				/**
				 * 
				 */
				private static final long serialVersionUID = 1L;
				private CaseSourceBean caseSource;
				private CaseTimeBean caseTime;
				private CaseTypeBean caseType;

				public CaseSourceBean getCaseSource() {
					return caseSource;
				}

				public void setCaseSource(CaseSourceBean caseSource) {
					this.caseSource = caseSource;
				}

				public CaseTimeBean getCaseTime() {
					return caseTime;
				}

				public void setCaseTime(CaseTimeBean caseTime) {
					this.caseTime = caseTime;
				}

				public CaseTypeBean getCaseType() {
					return caseType;
				}

				public void setCaseType(CaseTypeBean caseType) {
					this.caseType = caseType;
				}

				public static class CaseSourceBean implements Serializable{
					/**
					 * 
					 */
					private static final long serialVersionUID = 1L;
					/**
					 * text : 在逃 desc : 案件来源（在逃、前科）
					 */
					@JSONField(name="@text")
					private String text;
					@JSONField(name="@desc")
					private String desc;

					public String getText() {
						return text;
					}

					public void setText(String text) {
						this.text = text;
					}

					public String getDesc() {
						return desc;
					}

					public void setDesc(String desc) {
						this.desc = desc;
					}
				}

				public static class CaseTimeBean implements Serializable{
					/**
					 * 
					 */
					private static final long serialVersionUID = 1L;
					@JSONField(name="@text")
					private String text;
					@JSONField(name="@desc")
					private String desc;

					public String getText() {
						return text;
					}

					public void setText(String text) {
						this.text = text;
					}

					public String getDesc() {
						return desc;
					}

					public void setDesc(String desc) {
						this.desc = desc;
					}
				}

				public static class CaseTypeBean implements Serializable{
					/**
					 * 
					 */
					private static final long serialVersionUID = 1L;
					@JSONField(name="@text")
					private String text;
					@JSONField(name="@desc")
					private String desc;

					public String getText() {
						return text;
					}

					public void setText(String text) {
						this.text = text;
					}

					public String getDesc() {
						return desc;
					}

					public void setDesc(String desc) {
						this.desc = desc;
					}
				}
			}
		}
	}
}
